package com.common.log;

import cn.hutool.log.level.Level;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 描述：
 * 日志基本信息
 * @author xianggj
 * @Date 2021/10/22 10:42
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class LogInfo implements Serializable {

    private static final long serialVersionUID = -1L;

    /**
     * 唯一id
     * 为保证顺序 使用long类型
     */
    private Long id;

    /**
     * 日志内容信息
     */
    private String message;

    /**
     * 日志级别
     */
    private Level level;

    /**
     * 日志产生时间
     */
    private Long time;


}
